void main() {
  // 字典泛型，注意 dart 不支持联合类型
  Map<String, dynamic> person = {'name': '张三', 'age': 20};
  print(person);

  var a = demo(123);
  var b = demo('abc');
  var c = demo(true);

  print(a);
  print(b);
  print(c);
}

T demo<T>(T value) {
  return value;
}
